約 4,477,681 件
https://w.atwiki.jp/wiki1_test/pages/3384.html
http //www1.atwiki.jp/test/new/じゃけえ
https://w.atwiki.jp/mccc/pages/47.html
このページではHTTP APIについて解説する。 参考資料: HTTP API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 HTTP API各メソッドのヘッダ request get post HTTP API HTTPによりインターネット上のサーバーへGET/POSTリクエストを送信し、ウェブサイトをダウンロードすることができるAPI。 このAPIを利用するには、前もってComputerCraft.cfgのenableAPI_httpをtrueにしておく必要がある。設定がfalse(デフォルト)の場合、このAPI自体コンピュータに読み込まれない。 文字列をURLエンコードするにはtextutils.urlEncode関数を利用するとよい。 なお、ここでは(プロトコルとしての)HTTPについての解説は行わない。 各メソッドのヘッダ (どんなヘッダが送信されているのか気になる人向け) HTTP APIではプレイヤーが任意のヘッダを指定することはできず、またComputerCraft側でも特にヘッダを指定していないため、Javaデフォルトのヘッダで送信されているものと思われる。 以下は各メソッドで送信されるリクエスト行およびヘッダ行の例。ちなみに、ゲーム内でpastebinプログラムを利用してPastebinでプログラムファイルを取得・投稿した時のもの(Javaバージョンは1.7.0 25)。 GETの例 GET /raw.php?i=smLqWBif HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive POSTの例 POST /api/api_post.php HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive Content-Length 219 request dan200.computer.core.apis.HTTPAPI で定義 http.request( url[, postData]) URLurl(文字列)にHTTPリクエストを送信する。 postData(文字列)を指定すると、POSTメソッドでメッセージボディとして送信される。postDataが省略またはnilの時はGETメソッドで送信される 戻り値:nil レスポンスはos.pullEvent関数でhttp_successまたはhttp_failureイベントを捕捉することで取得する。そのため、レスポンスを非同期的に取得することができる。 例: local url = "http //example.com/" http.request(url) while true do local event, sourceUrl, file = os.pullEvent() if event == "http_success" and sourceUrl == url then print(file.readAll()) file.close() break elseif event == "http_failure" and sourceUrl == url then print("Server didn t respond.") break end end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 get assets\computercraft\lua\bios.lua で定義 http.get( url ) URLurl(文字列)にHTTP GETリクエストを送信し、レスポンスを取得する 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 例: local file = http.get("http //example.com/") if file ~= nil then print(file.readAll()) file.close() else print("Server didn t respond.") end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 post assets\computercraft\lua\bios.lua で定義 http.post( url, postData) URLurl(文字列)にHTTP POSTリクエストを送信し、レスポンスを取得する。postData(文字列)がメッセージボディとして送信される 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 postDataが省略またはnilの場合は代わりに""(長さ0文字列)が使われる。
https://w.atwiki.jp/www38test/pages/11.html
hoge
https://w.atwiki.jp/api_programming/pages/104.html
下位ページ Content HTTP通信文字化けが起きた パラメータの出力 レスポンスの「確認」 basic 認証 HTTP通信 接続先のURLへ情報を送信し、結果を保存する - @IT java.net.URL HttpURLConnection URLのインスタンスを作成。ここで接続先を指定する。 URLのインスタンスのopenConnectionで接続HttpURLConnectionを作成 パラメータはOutputStreamで出力するJavaによるHTTPリクエスト時のパラメータの渡し方 getResponceMessage()でレスポンスのボディを受け取る disconnect()で通信終了 URL url = new URL(strURL); HttpURLConnection con = (HttpURLConnection)url.openConnection(); connection.setDoOutput(true); connection.setUseCashes(false); connection.setRequestMethod("POST"); // 通信方法にPOSTを指定 // パラメータ送信 OutputStream os = uc.getOutputStream(); // POST用のOutputStreamを取得 PrintStream ps = new PrintStream(os); String postStr = "a=1 b=2 c=3"; ps.print(postStr);// データをPOSTする ps.close(); // 受信 InputStream is = uc.getInputStream(); // POSTした結果を取得 BufferedReader reader = new BufferedReader(new InputStreamReader(is)); String s; while ((s = reader.readLine()) != null) { System.out.println(s); reader.close(); uc.disconnect(); } 文字化けが起きた しばらく何事もなかったのに、Toodledoで新しいタスクを作成する処理を行っているときに、iPhone経由でのタスク登録にて文字化けが発生。(iPhone以外では、日本語のタスクを作成しなかった、とかではないと思うが。。。) アラートで表示 OK サーバでの受取での表示 OK Toodledo での受取 NG なので、servlet→toodledoの送信でだめ?っぽい。 文字コードをセットできる場所として PrintStream 生成時に UTF-8 を追加 [[PrintStream(java.io.OutputStream, boolean, java.lang.String) https //docs.oracle.com/javase/jp/6/api/java/io/PrintStream.html#PrintStream(java.io.OutputStream, boolean, java.lang.String)]] で、正常動作(文字化け回避)になった。 パラメータの出力 パラメータはOutputStreamで出力する (HttpURLConnection).getOutputStream でもOutputStreamはバイト文字列で表記とか、使いづらい。 当初、PrintWriterクラスを使っていたが、日本語を使う必要が出た際に、文字化けで詰まったので、 OutputStreamWriterクラスを使うようにした。 OutputStreamWriter osw = new OutputStreamWriter(connection.gerOutputStream(),"UTF-8"); osw.write(str); osw.close(); OutputStreamWriter PrintWriterを使うのが便利。 JavaによるHTTPリクエスト時のパラメータの渡し方 レスポンスの「確認」 System.err.println(httpcon.getResponseCode()) // 戻り値はint System.err.println(httpcon.getResponseMessage()) getResponseCode() getResponseMessage() HTTPステータスコード - Wikipedia basic 認証 http //x68000.q-e-d.net/~68user/net/java-http-url-connection-2.html https //developer.android.com/reference/android/util/Base64.html http //www.programing-style.com/android/android-api/android-basic-authentication/ 正式な?方法があるらしいが、代替的な方法で、client_id と client_secret をパラメータとして渡す方法もあるらしい。
https://w.atwiki.jp/gttokyojp/pages/12.html
@wikiにはいくつかの便利なプラグインがあります。 これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/yatteyoruby/pages/11.html
WWW.mechanaizeとは? ライブラリの一つ 例えばmixiに投稿する場合 main.rb +... require mixidiary me = MixiDiary.new( hogehoge@example.co.jp , password ) me.login me.edit( 件名 , 本文 ) me.logout mixidiary.rb +... $KCODE= EUC require mechanize require kconv class MixiDiary def initialize(username = nil, password = nil) @id = nil @username = username @password = password @agent = WWW Mechanize.new{|a| begin a.log = Logger.new( access.log ) rescue p "access.log is nothing" end } end def login if @username == nil || @password == nil p "username or password is nothing" exit end begin @agent.post( http //mixi.jp/login.pl , { email = @username, password = @password, next_url = /home.pl } ) @page = get_page( http //mixi.jp/home.pl ) rescue p "some error" exit end end def get_page(get_page_url = nil) @agent.get(get_page_url) end def edit(title=nil, content=nil) if title == nil || content == nil p "title or content is nothing" exit end if /add_diary\.pl\?id=(\d+)/ =~ @page.body @id = $1 end edit_page = get_page( http //mixi.jp/add_diary.pl?id= +@id) edit_forms = edit_page.forms.name( diary ).first edit_forms[ diary_title ] = title.toeuc edit_forms[ diary_body ] = content.toeuc begin confirm_page = @agent.submit(edit_forms) @agent.submit(confirm_page.forms[0]) #確認処理を常に「はい」で処理 rescue p "submit error" end end def logout @agent.post( http //mixi.jp/logout.pl ) end end 名前 コメント
https://w.atwiki.jp/adoresuserver/pages/17.html
どんどん放送して行ってください。 メインコミュ http //com.nicovideo.jp/community/co2018500 公式コミュニティ http //com.nicovideo.jp/community/co2032142
https://w.atwiki.jp/vocalive/pages/175.html
このページ名(Name of this Page)→【ライブ技術一覧/スクリーンに投影可能なテスト素材動画 Videos for Testing】 Technology for Handmade Live Concert and Event ライブ技術一覧 メニューMENU 1各自で研究開発中の投影ボードとスクリーンの一部 2手作りライブ等の為の技術情報 Technology for the Vocaloid Handmade Live Concert 3将来応用可能なライブ関連技術及び研究 Research and Development for Future Mascot and Vocaloid Development マスコットキャラ及びボーカロイドの作成と育成 ギミック Gimmick of Live Concert コンテスト Contest スクリーンに投影可能なテスト素材動画 Videos for Testing メンバー募集案内 Member Request ライブ録画技術 Video Recording Technique 動画作成のコツとMMD [Tips for Making Video & MMD]+MEMO 参考文献 References 各自で研究開発中のKinectと遠隔操作等の一部 Remote Control & Kinect 各自で研究開発中の同期システム Synchronization System 技術関係のMEMO 技術関係のMEMO2 perm 過去のライブの反省会等の一部 過去のライブの反省会等の一部 MEMO 配信と動画up技術 Streaming and Uploading Tech of Video 手作りライブ等の為の技術情報 スクリーンに投影可能なテスト素材動画 Videos which can be used to test a screen system. Life-Size Miku Performs Koi Suru VOC@LOID in My House! (等身大のミクさんが家にやって来た!) (等身大のミクさんが、家に来て恋するVOC@LOIDを歌ってくれた!) http //www.youtube.com/watch?v=eL36nf26djo Reference VOC@LOID In Love - 2011 MIKUNOPOLIS in Los Angeles End Credits http //www.youtube.com/watch?v=ieym3n6av5g 【MMD】ミクをハコに入れるための動画【らぶ式】 http //www.nicovideo.jp/watch/sm23506136 【MMD】ハコビジョン入り娘【らぶ式】 http //www.nicovideo.jp/watch/sm23506119 【Dreamy Theater 2nd】Ochame Kinou (Mischievous Function)【Project Diva 2nd EDIT PV】 http //www.youtube.com/watch?v=vP2SjaPX2gs Example for putting on the screen. 39diyMMDConcert Collab Ochame Kinou (Mischievous Function) / Fukkireta http //www.youtube.com/watch?v=QOPVqD8N3uU TECH/日本/Hatsune Miku Hako Vision (Box Vision) Production Official Downloads of the contest page. http //www.bandai.co.jp/candy/hakovision/tlive/ 「ハコビジョン 初音ミク」「てのひらいぶフェス」 動画 http //wpp.jp/hmw/ http //wpp.jp/hmt/ http //www.youtube.com/watch?v=Ik_WVdf6AUA http //www.youtube.com/watch?v=aPIhq5rTCNQ ※参考:実際のスマートフォンで投影する際の、機種別動画サイズ一覧表 http //www.bandai.co.jp/candy/hakovision/tlive/resize.html 自室で等身大ハコビジョン Tell Your World http //www.nicovideo.jp/watch/sm24215948 初音ミクを狭い自室に召喚してみた2 http //www.nicovideo.jp/watch/sm16758304 引っ越したのでリビングで初音ミクを召還してみた http //www.nicovideo.jp/watch/sm17615164 追記:環境製作費はアクリルパーティションMY-DB3¥29.9k、透過型スクリーンフィルム ¥45k、プロジェクタLVP-EX200 ¥25kで計¥99,900。あとはPCとミクポリB DがあればOK。 エントリー てのひらいぶフェス http //www.nicovideo.jp/search/%E3%81%A6%E3%81%AE%E3%81%B2%E3%82%89%E3%81%84%E3%81%B6%E3%83%95%E3%82%A7%E3%82%B9 EDIT Page If do not know about editing web page of this Wiki, DO NOT EDIT. Click HERE to Edit Current Page or click following URL to edit this page. http //www18.atwiki.jp/vocalive/editx/27.html Make sure to rewrite correct page number after (/vocalive/editx/) or (/vocalive//editx/PAGE NUMBER.html) to edit current page. [ページ保存] button below the editing window=means SAVE the page after editing to finish editing. [プレビュー] button below the editing window=means PREVIEW the page during editing. input the code number shown to perform these command. To cancel editing, just use Web browser button out side the editing window to go back. or CLOSE the editing page of the Web browser s window. If you make mistake, DO NOT SAVE the page. Do NOT press [ページ保存] button. [» タグ ]box below the editing window=means make TAG of this page after editing. If you have any problem, insert "HELP" in the TAG to identify the page at later for repair. EDIT & MAKE Page http //www18.atwiki.jp/vocalive/editx/27.html
https://w.atwiki.jp/gttokyojp/pages/11.html
@wikiにはいくつかの便利なプラグインがあります。 これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/rundyjack/pages/88.html
m